package br.com.mensageiro.negocio.dao;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import org.springframework.stereotype.Repository;

import br.com.mensageiro.negocio.entidade.Grupo;

@Repository("grupoDao")
public class GrupoDAO extends GenericDAO<Grupo> {

	public GrupoDAO() {
		super(Grupo.class);
	}

	public List<Grupo> getListaGrupos() {
		List<Grupo> listaGrupo = new ArrayList<Grupo>();
		Map<String, Object> params = new HashMap<String, Object>();
		String query = "select g from " + Grupo.class.getName() + " g order by g.nome ";
		listaGrupo = getListarPorParametros(query, params);
		return listaGrupo;
	}
}
